package org.mzx.shortLink.work.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import org.mzx.shortLink.work.dto.Request.ShortLinkRecycleBinPageReqDTO;
import org.mzx.shortLink.work.dto.Request.recycleBinAddDtoReq;
import org.mzx.shortLink.work.dto.Response.TLinkPageDtoResp;

public interface recycleBinService {
    Void addToBin(recycleBinAddDtoReq requestParam);

    IPage<TLinkPageDtoResp> getByPage(ShortLinkRecycleBinPageReqDTO requestParam);

    Void recoverRecycleBin(recycleBinAddDtoReq requestParam);

    Void removeRecycleBin(recycleBinAddDtoReq requestParam);
}
